package com.atguigu.system.utils;

import java.util.function.Consumer;

/**
 * @author
 * @descpription:
 * @date 2023/4/21
 */
@FunctionalInterface
public interface StringHandle <T extends Object>{

    /**
     * 值不为空执行消费操作
     * 值为空执行其他操作
     * @param action 不为空,执行消费操作
     * @param emptyAction 为空执行的操作
     */
    void presentOrElseHandle(Consumer<? super T> action,Runnable emptyAction);
}
